.clearfix{ clear:both}

*{font-family:"微软雅黑";}


/*标题*/

.header{ background-color:#dde0f0; width:100%; margin:0 auto;font-size: 16px; }

.header0{width:1314px; margin: 0 auto;}

.logo{float:left; padding-right:10px;}

.logo img{ float:right;}

.nav{width:1000px; float:left; font-size:16px; line-height:70px; text-align:center;}

.nav div{float:left; width:106px;}

.nav div:hover{background-color: red; color: whitesmoke;}

.nav div:hover a{color: aliceblue;}

.input-btn{margin-top:11px !important;padding-bottom:0 !important;}

.num{ float:left; margin-left:-8px; margin-top:12px;}

.num img{ float:left}

     

/*banner*/
/*Home*/
.bigbanner_s{width:100%; height:507px;margin:0 auto;position:relative;margin-bottom:10px; overflow:hidden}
.bigbanner_s:hover .directionbutton{ display:block;}
/*.banners_s img{display:block; width: 100%;}*/
.bannerbutton_s{position:absolute;bottom:27px;right:48%;}
.bannerbutton_s span{display:block;width:12px;height:12px;float:left;margin:0 5px; border-radius:50%; cursor:pointer; background-color:white; text-align:center; line-height:20px;}
.bannerbutton_s span{ width:;display:block; background-color:rgba(0,0,0,0.3);text-align:center;line-height:40px;color:white; width: 14px;height:14px;border-radius: 50%; font-size:20px; font-family:"宋体"; cursor:pointer; font-weight: bold;}
.bannerbutton_s span:hover{ background-color: red; opacity: 0.7;}
.leftbutton_s,.rightbutton_s{ width:50px; height:50px;background-color:rgba(0,0,0,0.3); cursor:pointer; color:white; border-radius:100%; text-align:center; line-height:50px;    font-size: 33px;font-family: 宋体;font-weight: bold;}
.leftbutton_s:hover,.rightbutton_s:hover{ color:#fff}
.leftbutton_s{float:left;}
.rightbutton_s{float:right;}
.bannerbutton_s span.c{ background-color:red;opacity: 0.7;}
.directionbutton_s{position:absolute;top:190px;width:60%;display:; margin-left:21%}


.bigbanner{width:100%; height:auto;margin:0 auto;position:relative;overflow:hidden}
.bigbanner:hover .directionbutton{ display:block;}
.banners a{display:block;}
.banners img{display:block; width: 100%;height:auto;}
.bannerbutton{position:absolute;bottom:27px;right:48%;}
.bannerbutton span{display:block;width:12px;height:12px;float:left;margin:0 5px; border-radius:50%; cursor:pointer; background-color:white; text-align:center; line-height:20px;}
.directionbutton{position:absolute;top:190px;width:60%;display:none; margin-left:21%}
.directionbutton span{ width:;display:block; background-color:rgba(0,0,0,0.3);text-align:center;line-height:40px;color:white; width: 40px;border-radius: 50%; font-size:20px; font-family:"宋体"; cursor:pointer; font-weight: bold;}
.directionbutton span:hover{ background-color: red; opacity: 0.7;}
.leftbutton{float:left;}
.rightbutton{float:right;}
.bannerbutton span.c{ background-color:red;opacity: 0.7;}

/**/

.contain{width:100%;background-color:#f7f7f7; padding-bottom:30px;}

.bg{width: 1060px; background-color:#ffffff;margin: auto;  padding-bottom: 60px ;}

.xwzx{height:auto !important;}

.us{text-align: center; background-color: ; position: relative;top:0px;left: 25px;float: left; border-right: 1px solid #cccccc;width:21%;}

.us div{ border-top: 2px solid white;}

.us .about2{height:70px;}

.about1 p,.us .about1 p.on a,.contain .about{line-height:70px; background-color:#bd001a !important; font-size: 20px; color: whitesmoke;height:70px;border-top-right-radius:10px;border-top-left-radius:10px;}
.us .about1 p.on a:hover{background-color:#bd001a !important;}
.about1{position:relative;}
.us .about1 ul li{ position:relative}
.us .about1 ul li a{margin-top:2px;}
.us .about1 a{display:block;font-size: 16px;width:100%;line-height:50px; position: relative;height:50px;}



.us .about1 a:hover{background:#e50020;color:#fff;}

.dhteit{width:100% !important;}

.us .about1 ul li a{font-size:14px;}
.us .about1 p a{ background:#f2f2f2}
.us .about1 p a:hover{background:#e50020 !important;width:222px;color:#fff;}
.us .about1 p.on a{width:222px;color:#fff;border-radius:10px;}

.us .about1 ul li:hover em{color:#fff;}

.us .about1 p.on em,.us .about1 p.action em{color:#fff;}

.us .about1 p.on{ background: #e50020;}

.us .about1 p.on a{ color: #fff;}

.us .about1 em{position: absolute; top:0; right:10px; font-size:32px; font-weight: 500; color:#8d8d8d;}

.yw .ywfw:nth-child(7),.yw .ywfw:nth-child(9){top:-10px;height:206px;}

.us .about1 ul{ display: none;}

.us .about1 ul li ol{ background: #fff;padding-top: 5px; display:none}

.us .about1 ul li ol li{width:223px;}
.us .about1 ul li ol li a{width:223px;}

.us .about1 ul li{}

.us .about1 ul li a{width:221px;height:51px;line-height:51px;background:#f2f2f2;display:block;}

.us .about1 ul li ol li a{width:223px;height:32px;line-height:32px;background:#fff; font-size:13px}

.us .about1 ul li ol li a:hover{width:223px;height:32px;}

#usa{padding-top: 5px;}


.meuu_1{float: left;width:21%;position: relative;top:0px;left: 25px; border-right: 1px solid #ccc; padding:70px 0}
.meuu_1 > h1{ width:100%; height:70px; line-height:70px; background-color:#bd001a; color:white; font-size:20px; border-radius:10px 10px 0 0;}
.meuu_1 ul,.meuu_1 ul li{ width:100%}
.meuu_1 ul li a{ width:100%; height:50px; line-height:50px; text-align:center; display:inline-block; position:relative;background-color:#f2f2f2; margin-bottom:1px;}
.meuu_1 ul li a:hover,.meuu_1 ul li.action a{ background-color:#f2f2f2; color:#e50020}


.meuu_2{float: left;width:21%;position: relative;top:0px;left: 25px; border-right: 1px solid #ccc; padding:70px 0}
.meuu_2 > h1{ width:100%; height:70px; line-height:70px; background-color:#bd001a; color:white; font-size:20px; border-radius:10px 10px 0 0;}
.meuu_2 ul,.meuu_1 ul li{ width:100%;}	
.meuu_2 ul li a{ width:100%; height:50px; line-height:50px; text-align:center; display:inline-block;}
.meuu_2 ul li a[href='javascript:']{ background-color:#f2f2f2; position:relative; margin-bottom:1px;}
.meuu_2 ul li a[href='javascript:']:hover,.meuu_2 ul li.action a[href='javascript:']{ background-color:#f2f2f2; color:#e50020;}

.meuu_2 ul li a[href='javascript:']::before, 
.meuu_2 ul li a[href='javascript:']::after {content: '';position: absolute;top: 50%;right: 20px;z-index: 2;display: block;width: 10px;height: 2px;margin-top: -2px;background-color:#8d8d8d ;transition: transform 0.25s ease-in-out; }
.meuu_2 ul li a[href='javascript:']::before {
	content: '';
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
.meuu_2 ul li a[href='javascript:']::after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
.meuu_2 ul li.action a[href='javascript:']::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); 
    background-color: #fff;}
.meuu_2 ul li.action a[href='javascript:']::after{
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); 
    }
.meuu_2 ul li dl{ display:none}
.meuu_2 ul li dl,.meuu_2 ul li dl dd{ width:100%}
.meuu_2 ul li dl dd a{ height:30px; line-height:30px; display:inline-block; font-size:13px;}
.meuu_2 ul li dl dd a:hover,.meuu_2 ul li dl dd.act a{ background:none; color:#e50020}



.us1{float: left;line-height: 50px; width:800px; }

.us1_big{float: left ; font-size: 20px;}

.us1_small{float:right;font-size: 12px ;color:#545454;}

.us_up{border-bottom: 1px solid #c9c9c9;margin-left:55px; margin-top: 14px;}

.us_dowm{ position:relative;top:50px;left:70px;}

.fxz{display:none;background:#000;}

.images_wz{width: 186px; text-align: center; font-size: 14px; line-height:26px; float: left; margin:0 20px; margin-left:27px;}

.images_wz img{ margin: 0 auto;width:150px;height:220px;}

/*我们的资质*/

.kefu{ height:248px;width:100%;}

.kefu0{ width:1100px; margin: 0 auto ; line-height: 50px;}

.kefu .yuan{ width: 102px; height: 102px; background-color:#27c3dc; border-radius: 50%; margin: 0 auto; margin-bottom: 5px;}

.yuan img{margin-top: 36px;}

.yuan:hover{background-color:#286fe0;}

.kefu_1{ text-align: center; width: 208px; font-size: 10px;float: left; margin-right:65px;}

.kefu_2{ font-size: 20px;}



.footer{ height: 315px; width: 100%;background-color: #1e1e1e;}

.footer0{font-size:16px;color: #ede9e9; border-bottom: 4px solid #838383;width: 66px; line-height: 40px; padding-top: 40px;}

.footer4 span{ margin-top:18px;color:#646363;padding-left:12px; font-size: 14px; line-height: 40px; display: block;float: left; padding-bottom: 8px;;}

.footer4 img{margin-top: 30px; display: block;float: left;}

.footer_left{float: left; width:556px; height: 220px; border-top: solid 1px #838383; margin-top: -2px; float: left;}

.footer_right{float: right;width:336px; height: 220px; border-top: solid 1px #838383; margin-top: -2px;}

#foot{margin: 0 auto; width: 1130px;}

.footer_right1 img{display: inline-block; margin-right: 20px; margin-top: 32px;}

.footer_right2 img{ margin-top: 22px;}

.footer2{text-align: center;height: 90px; width: 100%; font-size: 10px; color:#4a4a4a;line-height: 90px; background-color:black;}

.z{margin-right: 0;}



/*朗博简介*/

.jianjie{ width:1000px;margin: 0 auto;margin-top: 34px;}

#jianjie{width:1000px;margin: 0 auto;padding-top:0;height: 465px;}

.title{ margin:0 auto;text-align: center;margin-bottom: 46px;/* margin-top: -32px;*/}

.title h2{font-size: 28px;color:#17288a; width: 190px;margin:0 auto; padding-top:40px; }

.title h6{font-size: 14px;color:#bdbdbd; margin:0 auto;padding-top: 8px; }



.title_image img{display: block ;float: left;padding-right: 25px;}

.title_image .title_wz{float: left; width: 640px;}

.title_wz .title_fw1{padding: 0; margin: 0; list-style: none; padding-left: 15px;}

.title_wz{font-size: 14px;  line-height: 24px;}

.title_fw li{float: left;font-size: 14px;  line-height: 24px;}

.title_fw .zz{font-size: 14px;color:#17288a}

.title_wz .title_fw{padding: 0;margin-left: 14px;display: block;padding-top:10px;}



/*业务范围*/

.fw{width: 100%;height:613px; background-color:#DDE0F0; padding-top: 5px;}

.yw{ margin-top: ;width: 1100px;}

.ywfw{width: 200px; height:194px;float: left; position: relative; overflow: hidden;}

.ywfw h2{font-size: 16px; color: white;padding-top: 24px; padding-left: 24px;}

.ywfw h6{padding-left: 24px; width: 158px;height: 84px; font-size: 12px;line-height: 24px; color: white;}

.ywfw hr{width: 50px;color:whitesmoke; margin-left: 24px;}

.ywfw h5{padding-left: 24px;font-size: 12px;line-height: 24px; color: white;}



.ywfw img{display:block; position: absolute;top:0;left: 0;z-index: 0;}

.ywfw img:hover{width: 120%;}

.mo{ margin-top: -10px;}

.ywfw .ywfw_wz{ position: absolute;top: 0;left: 0; width: 160px;height: 160px;z-index: 33;}

/*新闻动态*/

.news{width:270px;height: 40px; border: 1px #8c989f solid; margin-left: auto; margin-right: auto;  margin-top: -18px;}

.news buttom{display:block; text-align: center;bor der: 1px red solid; padding: 0; margin: 0;width:135px;height: 40px; float: left; line-height: 36px;}

.news buttom:first-child{}

.news buttom:hover{color:white}

.new_1{width:1100px; height: 188px;  margin-top:60px; font-size: 14px;}

.new_1 h5{font-size: 10px;line-height: 30px;}

.new_1 h4{color: black; line-height: 28px;}

.xwdt{width:140px;height: 40px; margin: 50px auto;border: 1px #8c989f solid;text-align: center; line-height: 40px;}

.xwdt  buttom{width:135px;height: 40px;}



.hyzx div{ float: left;}

.hyzx{float:left ;width: 480px;}

.hyzx a div img{width:108px;height:81px;float:left;}

.lunbo{width: 910px;height: 68px;margin: 0 auto;overflow:hidden;position: relative; margin-top: 10px;}

#lunbo{width:1344px}

.lunbo ul{position: absolute;left: 0;top:-20px; background-color: red;}

.lunbo ul li{list-style: none;display:block;float: left; width:166px;height: 66px;  margin: 0 6px;}



.lunboarrow{display:block;width: 1000px; height: 40px;  margin: 0 auto; margin-top: -10px;}

.lunboarrow span{height:40px;display:block; float:right; background-color:rgba(0,0,0,0.3);text-align:center;line-height:40px;color:white; width: 40px;border-radius: 50%; font-size:20px; font-family:"宋体"; cursor:pointer; font-weight: bold;}

.owl-theme .owl-controls .owl-page{display:none;}

#owl-demo{margin-top: 60px;}

.owl-buttons{position: relative;}







/*

* 	Owl Carousel Owl Demo Theme 

*	v1.3.3

*/



.owl-theme .owl-controls{

	margin-top: 10px;

	text-align: center;

}



/* Styling Next and Prev buttons */



.owl-theme .owl-controls .owl-buttons div{

	color: #FFF;

	display: inline-block;

	zoom: 1;

	*

	display: inline;/*IE7 life-saver */

	margin: 5px;

	

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	background: #869791;

	filter: Alpha(Opacity=50);/*IE7 fix*/

	opacity: 0.5;

}

/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover{

	filter: Alpha(Opacity=100);/*IE7 fix*/

	opacity:0.8;

	text-decoration: none;

background-color:red

}



/* Styling Pagination*/



.owl-theme .owl-controls .owl-page{

	display: inline-block;

	zoom: 1;

	*display: inline;/*IE7 life-saver */

}

.owl-theme .owl-controls .owl-page span{

	display: block;

	width: 12px;

	height: 12px;

	margin: 5px 7px;

	filter: Alpha(Opacity=50);/*IE7 fix*/

	opacity: 0.5;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	background: #869791;

	overflow: hidden;

}



.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span{

	filter: Alpha(Opacity=100);/*IE7 fix*/

	opacity: 1;

}



/* If PaginationNumbers is true */



.owl-theme .owl-controls .owl-page span.owl-numbers{

	height: auto;

	width: auto;

	color: #FFF;

	padding: 2px 10px;

	font-size: 12px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

}

.owl-theme .owl-controls .owl-page span{display: none;}

/* preloading images */

.owl-item.loading{

	min-height: 150px;

	background: url(../images/ajaxloader.gif) no-repeat center center

}

.owl-theme .owl-controls.clickable .owl-buttons .owl-prev{

    position: absolute;

    left: -64px;

    top: -52px;

    

    font-family: sans-serif;

    width: 30px;

    height: 30px;

    border-radius: 50%;

    padding: 0;

    font-size: 18px;

    text-align: center;

    line-height: 30px;



}

.owl-theme .owl-controls.clickable .owl-buttons .owl-next{position: absolute;

    right: -35px;

    top: -52px;

    font-family: sans-serif;

    width: 30px;

    height: 30px;

    border-radius: 50%;

    padding: 0;

    font-size: 18px;

    text-align: center;

    line-height: 30px;

}



#leftsead{width:204px;height:290px;position:fixed;top:55%;right:0px; z-index:100;}

*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#leftsead li{width:204px;height:66px; }

#leftsead li .lstb{float:right;}

#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:204px;}

#leftsead li a .shows{display:block;}

#leftsead li a .hides{margin-right:-11px;cursor:pointer;cursor:hand;}

#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}

#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}

#p2{width:204px;background-color:#659fde;height:58px;margin-left:0px;text-align:center;line-height:58px}

#p3{width:204px;background-color:#659fde;height:58px;margin-left:0px;text-align:center;line-height:58px}

#p1{width:47px;height:58px;float:left;background: #659fde;}

.shows{ width:66px; height:58px; background:#dddddd; display:block;}

.hides{font-size: 18px; color: #fff;}

.current{background:#e50020 !important;}

.current a{color:#fff !important;}

.current p em{color:#fff !important;}
.input-btn a{font-size: 14px; line-height: 10px;background:#e9e9e9;padding:12px 20px;}
.input-btn a:nth-child(2){margin-right:5px;}
.input-btn a:hover{background:#f55758;color:#fff;}
.input-btn{padding-left:210px !important;}
